Skip to main content
TrustRadius
Bamboo

Bamboo

Overview

What is Bamboo?

Australian company Atlassian offers Bamboo, a continuous integration server.

Read more
Recent Reviews

TrustRadius Insights

Bamboo is a versatile tool that has been widely adopted by various organizations for continuous integration and deployment processes. CDK …
Continue reading

A lightweight tool for CI/CD

7 out of 10
August 21, 2019
We currently use Bamboo to help with our continuous integration and deploy process in our Salesforce workload. We use it to get the latest …
Continue reading

Bamboo? Woohoo!

9 out of 10
April 28, 2017
Incentivized
Bamboo was brought in as part of the Atlassian toolset to replace our aging build environment in order to help us achieve a continuous …
Continue reading

Review for Bamboo

6 out of 10
March 28, 2017
Incentivized
In my department, Bamboo is used for [the] building process and pipeline. Bamboo has simple build configuration, and seamless integration …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Bamboo?

Australian company Atlassian offers Bamboo, a continuous integration server.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

5 people also want pricing

Alternatives Pricing

What is CircleCI?

CircleCI is a software delivery engine from the company of the same name in San Francisco, that helps teams ship software faster, offering their platform for Continuous Integration and Continuous Delivery (CI/CD). Ultimately, the solution helps to map every source of change for software teams, so…

What is Heroku Platform?

The Heroku Platform, now from Salesforce, is a platform-as-a-service based on a managed container system, with integrated data services and ecosystem for deploying modern apps. It takes an app-centric approach for software delivery, integrated with developer tools and workflows. It’s three main…

Return to navigation

Product Demos

sumi-e bamboo demo

YouTube

Zumba Demo - Bamboo(Hips Don't lie) - Shakira

YouTube

Acrylmalen: Malen lernen, Ãœbungen zum Bambus/ Acrylic painting Tutorial Demo, bamboo painting

YouTube

TARTE Airbrush Bamboo Foundation Brush Demo

YouTube

Wood & bamboo fire pistons, demo by maker

YouTube

Wacom Bamboo Spark Demo & Review inc Unboxing #BambooSpark

YouTube
Return to navigation

Product Details

What is Bamboo?

Bamboo Video

Getting Started with Atlassian Bamboo - Customized Builds

Bamboo Integrations

Bamboo Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Australian company Atlassian offers Bamboo, a continuous integration server.

Reviewers rate Support Rating highest, with a score of 7.3.

The most common users of Bamboo are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(90)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Bamboo is a versatile tool that has been widely adopted by various organizations for continuous integration and deployment processes. CDK Global, a leading tech company, relies on Bamboo as their primary tool for building products in a reproducible way and deploying them to different environments. According to CDK, Bamboo solves the problem of relying on individual developers' computers by ensuring a consistent build process. The seamless integration between Bamboo and other Atlassian products allows users to easily manage plans with a single button click.

Another use case for Bamboo is in the BI SQL development team, where it is used to implement a controlled and continuously integrated development environment. This enables the team to build the production server directly from source control. Additionally, Bamboo has been successfully used by different departments within organizations to automate the build process, achieve continuous integration, and streamline branch merging. Its integration with Bitbucket makes it an attractive choice for both internal and customer-facing applications.

Moreover, Bamboo finds value in its ability to automate testing scripts and monitor highly transactional web applications around the clock. Users have reported that Bamboo is an enterprise-friendly tool that supports fast and continuous partitioning of build and deployment tasks. It offers simple build configuration, multiple notification methods, and integrates well with other Atlassian products like JIRA. Bamboo's popularity also stems from its support for builds in any programming language using various build tools like Ant, Maven, and Make.

In summary, Bamboo proves to be a valuable asset for teams seeking an effective continuous integration and deployment solution. Its features have been commended by users who have found success in automating their build processes, achieving seamless integration with other tools, and maintaining control and visibility throughout their development workflows.

High Level of Granularity: Many users have praised Bamboo for its high level of granularity, allowing them to effectively manage complex software development processes. This feature enables users to organize multiple projects, build plans, jobs, and tasks with ease.

Versatility for Different Programming Languages and Operating Systems: Several reviewers have highlighted the versatility of Bamboo in managing build plans for various programming languages such as Java, Node, and .NET. Additionally, Bamboo's support for different operating systems like Mac, Windows, and Linux has been appreciated by users. This flexibility allows users to adapt Bamboo to their specific development needs.

Integration with Other Atlassian Products: The integration of Bamboo with other Atlassian products like Bitbucket, Stash, and JIRA has received positive feedback from many customers. Reviewers have mentioned that this integration provides valuable traceability throughout the entire development lifecycle. It allows users to track work seamlessly and streamlines the development process.

Inaccurate build duration estimation: Some users have reported that Bamboo's estimation of build duration is often inaccurate, with the progress bar completing before the build is actually finished.

Complexity for non-backend developers: Several reviewers have mentioned that non-backend developers face a significant barrier to entry when using Bamboo due to its complexity, which makes it challenging for them to customize functionality or debug build issues.

Lack of cloud solution and limited scalability: A number of users have expressed frustration over the fact that Bamboo does not offer a cloud solution and lacks the scalability of other tools like Jenkins. They also feel that it is not as user-friendly as CircleCI and has limitations in terms of deployment plans and compatibility with newer cloud deployment patterns.

Users commonly recommend the following when it comes to Bamboo, based on their experiences:

Evaluate and Compare: Users frequently advise evaluating Bamboo against other similar products in order to find the best fit for their needs. They suggest thoroughly testing Bamboo before making a purchase to ensure it meets specific requirements. Furthermore, users recommend comparing Bamboo with Jenkins, another popular CI/CD tool, to determine if one solution might suffice without the need for integration with additional Atlassian products.

Integrate and Automate: A common recommendation is to integrate Bamboo with other Atlassian tools, such as Bitbucket and GitHub, for seamless automation and issue tracking. Users highlight Bamboo's nice set of features for Maven and npm builds. Several users suggest combining Bamboo with Jira or Stash for an enhanced experience. They also mention that integrating with AWS requires hiring an AWS certified Sysadmin for proper setup.

Test and Train: Users stress the importance of fully testing Bamboo before committing to a paid tier, suggesting utilizing the trial period to see if it aligns with their company's requirements. They also recommend ensuring proper training for the entire team to maximize Bamboo's capabilities. Understanding the build process and translating instructions to Bamboo's plugins is emphasized as an essential step in successful implementation.

Overall, users find Bamboo highly recommendable for Continuous Integration-Continuous Deployment (CI/CD), especially when integrated with other Atlassian products. They appreciate its ease of use, clean UI, built-in features, and enterprise-ready capabilities. However, they emphasize the need to compare, evaluate, test thoroughly, integrate wisely, and invest in knowledge and expertise for a successful implementation of Bamboo.

Attribute Ratings

Reviews

(1-9 of 9)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
The vast majority of our organization uses Bamboo for our CICD pipelines. It handles building our applications, running code quality and security scans, running unit & integration tests, and deploying our applications to multiple environments - usually to Cloud Foundry or virtual machines. We sometimes use it for automated reporting or operations tasks such as restarting applications.
  • Straightforward/easy to use web interface
  • Excellent integration with Atlassian Bitbucket and Jira
  • Wide variety of tasks and plugins available
  • Built-in artifact repository
  • Not aware of newer cloud deployment patterns such as blue/green
  • Pipeline-as-code (Java Specs, yml) can be frustrating to use
  • Difficult to share variables/secrets between build projects and deployment projects
  • Difficult to adhere to segregation of duties requirements using access controls
As a general task-running tool, Bamboo is very powerful and user-friendly, providing all the tools you'd expect from a tool like this. Detailed logs, built-in artifact handling, build history, triggers, scheduling, and so many more excellent features work perfectly.

The scenarios that it doesn't deal with particularly well are edge cases such as segregation-of-duties, secrets management, or scaling to support a very large number of projects/pipelines - things that matter in large enterprises with many regulatory requirements, though I suspect those are difficult to fulfill using any similar tool.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Bamboo is being used by our Organization to continuously deploy to our internal applications and environments. It is mainly used by developers and DevOps engineers, however, some other users have view access to check status of their applications. We have solved a lot of problems, some of them are: automation, agility, integration with other internal applications, tracking, and availability, between others.
  • Tracking
  • Integration with other Atlassian products
  • Automation
  • Reliability
  • Support needs to be improve
  • Dashboard is a little limited
Bamboo is easy to use and the integration with other Atlassian products such Jira and Bitbucket is fantastic. If the scenario where you are going to use it is simple and you have a high technical knowledge Bamboo is really useful. Don't use it if you expect to find a lot of out of the box deploying capabilities.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Bamboo is used as part of our engineering toolchain to automate our build, release, and deploy processes. Whenever code changes occur, Bamboo will automatically build and test the changes, and our engineers will be notified immediately if something is wrong. When the time comes to deploy changes, Bamboo will automate the whole process from build to make the changing public.
  • Better support for non-Java based projects
  • When your project does not follow the "standard" maven set up or becomes complex, it can be complicated to make it work with Bamboo.
If your projects are Java and maven based, then Bamboo will work very well. While it does support other languages and build tools, and you can always fall back to use shell scripts, it can be a pain to set up, and you will likely lose some features such as processing automated test results.

If you are also using Bitbucket and Jira, then you can start to appreciate the full potential of Bamboo as it integrates with both systems very well. When fully integrated, you will be able to have insight into the exact code change that triggers the build and test failure. This is very helpful to track down issues and if you need to decide on if a particular feature the team is working on (referenced by the code change) needs to be pushed back for a week.
Score 7 out of 10
Vetted Review
Verified User
We currently use Bamboo to help with our continuous integration and deploy process in our Salesforce workload. We use it to get the latest from Bitbucket and run a compilation before we move the source code up to production. We have used it for testing in the past as well.
  • It is fairly light weight and can be easily customized
  • Very easy to set up
  • Integrates well with other Atlassian products
  • Additional cost if you want agents on other cloud services
  • Requires a dedicated machine and can require a decent amount of processing power depending on the agent you are running
If you are already using other Atlassian tools and were not keen on trying out Bitbucket Pipelines, then Bamboo is a good choice. It has most if not more functionality than its competitor and has great usability and customization. With the cost and ease of set up there wouldn't be too many other reasons not to use it
Kyle Kochtan | TrustRadius Reviewer
Score 5 out of 10
Vetted Review
Verified User
We originally used Bamboo as our continuous integration and deployment server that was connected to our Bitbucket repository. We had originally started down this path of making Bitbucket and Bamboo the standard here for code repository and continuous integration and deployment but we had a number of challenges making it work and eventually switched to Azure DevOps. We are now in the process of migrating everything to Azure DevOps.
  • Easily integrated with Bitbucket
  • Easily integrated with JIRA
  • Fairly simple interface
  • Interface felt as if it was bolted on and not contiguous
  • Not great at integrating with Microsoft Tools
  • Not great for deployment to IIS
Bamboo definitely had promise and we had originally set out for it to be the standard but in the end it just did not meet the needs of our business. We needed something that was easy to set up for small to medium projects and could run by its self for those projects. In the end it was a lot of work per project no matter the size and scope.
January 12, 2017

Bam!Boo!

Erik Bean | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Bamboo is being used by CDK Global as the primary tool for continuous integration and delivery. We use Bamboo for the build servers at our company, and to deploy to the cloud infrastructure for promotion through various environments like development, development integration, performance, quality assurance, staging, and production.
Bamboo is used across the organization for all R&D of new products. CDK is working to transition all products to use Bamboo, but it has a lot of them. Bamboo solves the problem of needing to build a product in a reproducible way that is not dependant on anything that exists on an individual developer's computer. It allows us to deploy a deterministically generated image from a central location. I think that Bamboo is a good product, but CDK could make better use of it if they could start all over, but they are sort of stuck with the current implementation they have because it is hard to change quickly.
  • Levels of granularity. Organization has many projects that have many build plans that have many jobs that have many tasks, etc. And branch builds allow source control branches to be built separately.
  • Versatility. I can use bamboo to manage my Java, node, or .NET build plans. I can use it to spin up Windows or Linux build agents, or install it on a Mac to build there as well.
  • Bamboo integrates with other Atlassian products like Bitbucket, Stash, JIRA, etc. If a company commits to the entire Atlassian stack then work can be tracked through the whole development lifecycle which is really useful.
  • Unclear what different levels of granularity should be used for. How is a Job and a Task and a Build and a Project different? It requires a consultant to help not make a mess of this. It takes a while to search all the Projects in CDK, there are way way too many.
  • Not particularly useful compared to free open source solutions, unless you buy into other Atlassian products. I.e. most of the value is in the integration
  • Bamboo is not great at estimating how long a build will take. The progress bar for a build completes long before it it is actually done.
Large companies will find it particularly useful, but smaller companies and independent developers will not be able to afford the cost, and will not see many advantages compared to using an open source solution. However, having some software to handle continuous integration build servers as well as deployments, and doing this consistently between products, is absolutely essential.
Marc Smith | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Let me preface this by saying we are "all-in" on the Atlassian suite of products, so integrating Bamboo into our workflow was a no-brainer from the start, since the integration with bitbucket was a snap. It is being used across the entire organization, for both internal and customer-facing apps (mainly due to our tightly integrated tech stack).
The caveat to all of this, is we are currently moving off of Bamboo to TeamCity by Jetbrains, as we were making use of the Bamboo cloud services, and were/are not interested in self-hosting.
  • Integrations with the rest of the Atlassian suite - specifically bitbucket.
  • Fast, automated build workflow...very hands-off for us.
  • The soon-to-be lack of a cloud solution has lost us as a customer. :(
Definitely appropriate if you have the resources to host yourself, and especially if you are in the Atlassian ecosystem.
Jonathan Kempf, UXC | TrustRadius Reviewer
Score 4 out of 10
Vetted Review
Verified User
Incentivized
As with all Atlassian products, the best part of Bamboo is the integration into their full suite of software. Getting started with Bamboo from a Stash or Bitbucket code repo is as simple as clicking a button, and all downstream changes are immediately tracked and updated. Atlassian has made a huge effort to ensure that the dashboards to monitor build and deployment plans are both useful and informative, and it has paid off in a big way. Users can start, stop, change, monitor, create and delete plans from the push of a single button.
  • Rapidly setting up build plans
  • Being a central hub into all activity your company is a part of
  • Offering an intuitive UI
  • Allowing power-users to set up powerful CI/CD pipelines
  • Unit testing FTW
  • Extremely hard barrier to entry for non-backend developers
  • Blackbox makes it hard to customize functionality
  • The inability to add features without breaking core functionality
  • No cloud solution
  • Tasks cannot be put in if/else statements
  • No clear right way to form build plans
Coming from a non-CD/CI company, Bamboo has completely changed the way that my team works, for the better. We used to rely heavily on stress testing and manual QA which was extremely time consuming and error-prone. Now, we are able to commit code and have automated deployments happen, and be assured that we are not breaking anything due to unit testing build into Bamboo. Our deployments have gone from once a week to several times per hour, letting our company be more agile in meeting our stakeholder demands.

Bamboo really falls apart when working in small cross functional teams. Due to the complexity involved in setting up build agents, this product can only work in certain use cases, and with people of certain (high) skill levels. Also, if you want to add any sort of logic or AI to your build and deployment, Bamboo simply can't do that. Not being able to add logic and machine learning to my deployments is a dealbreaker for me, as I count on multiple business use cases to deploy code.
Ken Yee | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
It's being used across the organization for our CI/CD server...this includes native Android and iOS apps, mobile and desktop web sites, and the back end. We use Bamboo instead of Jenkins because it's more tightly integrated with other Atlassian tools like JIRA. The server is hosted in-house (Atlassian is discontinuing Bamboo Cloud which I'm not sure was a good idea for them because that just concedes the market to CircleCI, etc.)
  • Provides a user-friendly UI compared to Jenkins
  • Provides a dashboard where users can download artifacts
  • Provides good status indicators and email notifications of build status/progress
  • Doesn't have Jenkins' scaling abilities with their Swarm agents.
  • Isn't as user-friendly as CircleCI.
  • Is too centrally managed (probably more an indicator of our usage than the product though)...most companies let the developers have admin access to the build server.
  • Doesn't have as many plugins as Jenkins to do various things like upload to servers, etc.
  • Good for in-house build server if you prefer a good UI vs. Jenkins' clunky UI (which is better with their Blue Ocean skin when that is ready).
  • Not as good as TeamCity or Jenkins if you want to set up a bunch of build agents and have it autoscale.
Return to navigation